package model;

import java.io.Serializable;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@Table(name = "tbl_condicaopagamento")
@SequenceGenerator(name="seq_condicao",sequenceName="seq_condicao",allocationSize=1)    
public class CondicaoPagamento implements Serializable{
    
   @OneToMany(mappedBy = "condicaopgto_id")
   private List<Pedido> pedidos;      
 
   @Id
   @GeneratedValue(generator="seq_condicao",strategy= GenerationType.AUTO)   
    private int codicao_id;
    private String descricao;
    private int nrparcelas;
    private boolean possuientrada;
    
    public CondicaoPagamento(){
        
    }

    public List<Pedido> getPedidos() {
        return pedidos;
    }

    public void setPedidos(List<Pedido> pedidos) {
        this.pedidos = pedidos;
    }

    public int getCodicao_id() {
        return codicao_id;
    }

    public void setCodicao_id(int codicao_id) {
        this.codicao_id = codicao_id;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public int getNrparcelas() {
        return nrparcelas;
    }

    public void setNrparcelas(int nrparcelas) {
        this.nrparcelas = nrparcelas;
    }

    public boolean isPossuientrada() {
        return possuientrada;
    }

    public void setPossuientrada(boolean possuientrada) {
        this.possuientrada = possuientrada;
    }

    public CondicaoPagamento(List<Pedido> pedidos, int codicao_id, String descricao, int nrparcelas, boolean possuientrada) {
        this.pedidos = pedidos;
        this.codicao_id = codicao_id;
        this.descricao = descricao;
        this.nrparcelas = nrparcelas;
        this.possuientrada = possuientrada;
    }
    
    
}
